html { overflow-y: scroll; overflow-x:hidden;}
*html { background-image:url(about:blank); background-attachment:fixed; }

/* 清除内外边距 */
h1, h2, h3, h4, h5, h6, hr, p, blockquote, 		/* structural elements 结构元素 */
dl, dt, dd, ul, ol, li,							/* list elements 列表元素 */
pre, 											/* text formatting elements 文本格式元素 */
fieldset, form, button, input, textarea, 		/* form elements 表单元素 */
th, td , 										/* table elements 表格元素 */
body { margin: 0; padding: 0; }

/* 设置默认字体样式 */
body,textarea,input,button,select { font: 14px/1.14 Arial, Verdana, "微软雅黑"; color:#3b3b3b; outline:0; }
body { background: #fff;}
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight:normal;}
i, em { font-style: normal; }

/** 重置图片元素 **/
img { border: none; vertical-align: top;}

/** 重置列表元素 **/
ul, ol, li, dl, dd, dt { list-style: none; }

/** 重置表格元素 **/
table { border-collapse:collapse; border-spacing: 0;}

/**重置表单元素**/
input[type=submit] { cursor:pointer; }
input[type=button] { cursor:pointer; }
textarea { resize: none; overflow:auto; }
label { display: inline-block; *display: inline; *zoom: 1; }

/** 默认链接元素 **/
a { color: #404040; text-decoration: none;
	-webkit-transition: color .2s;
	   -moz-transition: color .2s;
	    -ms-transition: color .2s;
	     -o-transition: color .2s;
	        transition: color .2s;
}
a:hover {color: #B40606;}
a:focus { -moz-outline-style: none; }
a:focus { outline: none;} 
q:before,q:after{ content:none; }

/** 浮动元素 **/
.fl { float: left; *display: inline; }
.fr { float: right; *display: inline; }

/* 清除浮动 */
.clearfix:after{ display:block; clear:both; visibility:hidden; height:0; overflow:hidden; content:; }
.clearfix{ *zoom:1; }
.clear{clear:both; height:0; line-height: 0; font-size: 0; overflow:hidden;}

/* 溢出 / 隐藏 */
.over{overflow:hidden;}
.hide{display:none;}





.top_m{height: 120px;position: relative;z-index: 9;width:1250px;margin:0 auto;}
.logo{margin-top: 24px;}
.lanmu{width: 930px;position: absolute;margin-left: -380px;top:0;left: 50%;}
.lanmu ul li.yiji{float: left;position: relative;width: 88px;text-align: center;}
.lanmu ul li.yiji p{line-height: 120px;cursor: pointer;font-size: 18px;}
.lanmu .erji_m{position: absolute;top: 120px;left: 0;background: rgba(255,255,255,0.9);width: 120px;text-align: center;display: none;line-height: 42px;padding: 10px 0;}
.ss_m{overflow: hidden;margin-top: 34px;position: absolute;right: -100px;top: 0;}
.ss_m p{float: left;}
.ss_m p img{margin-right: 40px;margin-top: 14px;}
.ss_m p.xitong a{width: 80px;height: 40px;line-height: 40px;text-align: center;color: #fff;background: #B40606;border-radius: 5px;display: block;margin-left:1px;}


.banner{background: url(../images/banner.jpg) center no-repeat;background-size: 1920px;height: 700px;}


.part1{background: url(../images/bg_001.png) top center no-repeat;background-size: 1920px;padding-top: 60px;}
.part1_m{width: 1200px;overflow: hidden;margin: 0 auto;}
.part1_top{overflow: hidden;margin-bottom: 40px;}
.part1_top h1{text-align: center;}
.part1_top span{float: left;}
.part1_top p{float: right;width: 180px;height: 60px;text-align: center;line-height: 60px;border: 1px solid #e4e4e4;margin-top: 120px;}
.part1_top p a{background: url(../images/Vector.png) right center no-repeat;padding-right: 30px;color: #999999;font-size: 18px;}
.part1_top p:hover{border: 1px solid #B40606;background: #B40606;}
.part1_top p:hover a{background: url(../images/Vector2.png) right center no-repeat;color: #fff;}
.gduo{float:right;}
.gduo p{width: 160px;height: 48px;text-align: center;line-height: 48px;border: 1px solid #e4e4e4;margin:0 auto;margin-top: 28px;}
.gduo p a{background: url(../images/Vector.png) right center no-repeat;padding-right: 30px;color: #999999;font-size: 18px;}
.gduo p:hover{border: 1px solid #B40606;background: #B40606;}
.gduo p:hover a{background: url(../images/Vector2.png) right center no-repeat;color: #fff;}
.part1_left{width: 580px;height: 560px;background: #F4F4F4;position: relative;}
.part1_left h1{width: 580px;height: 340px;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;}
.part1_left h1 img{
	z-index:1;
	transition-delay: 0s;
	transition-duration: 1s;
	transition-property: all;
	transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
	-moz-transition-duration: 1s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
	-o-transition-duration: 1s;
	-o-transition-property: all;
	-o-transition-timing-function: ease;
}
.part1_left h1:hover img{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.part1_left b{position: absolute;top:0;right: 0;z-index: 9;}
.part1_left a{display: block;}
.div_width{width: 480px;margin: 0 auto;margin-top: 40px;}
.div_width h2{font-size: 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.div_width p{font-size: 14px;color: #666666;word-break: break-all;text-overflow: ellipsis;
overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 30px;margin-top: 20px;}
.div_width h3{overflow: hidden;margin-top: 20px;color: #999;}
.div_width h3 span{float: left;}
.div_width h3 font{float: right;background: url(../images/chevron-double-states.png) right center no-repeat;padding-right: 30px;color: #999;}
.div_width h3 font:hover{color: #B40606;background: url(../images/chevron-double-states2.png) right center no-repeat;}

.part1_right{width: 580px;}
.xw_top{overflow: hidden;font-size: 18px;font-weight: bold;}
.xw_top span{float: left;margin-right: 40px;padding-bottom: 10px;cursor: pointer;position: relative;}
.xw_top span::after{
    content: '';
    display: inline-block;
  	position: absolute;
    width: 30%;
    height: 2px;
    bottom: 0px;
    left: 0;
    z-index: 99;
    background: transparent;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.xw_top span.xuan_xw a{color: #B40606;}
.xw_top span.xuan_xw::after{background:#B40606;width: 100%;}

.xw_main{margin-top: 16px;}
.xw_main ul li{margin-top: 10px;}
.xw_main ul li a{display: block;overflow: hidden;background: #fff;}
.xw_main ul li a:hover{box-shadow: 0 3px 6px 0 rgba(0,0,0,0.2);}
.xw_main ul li a:hover .xw_left{background: #B40606;color: #fff;}

.xw_left{width: 90px;height: 80px;text-align: center;background: #F4F4F4;}
.xw_left h1{font-size: 28px;font-weight: bold;margin-top: 12px;}
.xw_left p{margin-top: 8px;}
.xw_right{width: 460px;padding-right: 10px;}
.xw_right h1{font-size: 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top: 10px;}
.xw_right p{font-size: 14px;color: #999;word-break: break-all;text-overflow: ellipsis;
overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 22px;margin-top: 5px;}


.part2{background: url(../images/bg_002.png) top center no-repeat;background-size: 1920px;height: 790px;position: relative;}
.part2_left{overflow: hidden;width: 1200px;margin: 0 auto;}
.part2_left h1{margin-top: 60px;font-size: 36px;color: #fff;float: left;font-family: 宋体;}
.part2_left h1 span{font-size: 18px;}
.part2_left ul{float: right;padding-bottom: 80px;}
.part2_left ul li{margin-top: 40px;color: rgba(255,255,255,0.5);cursor: pointer;font-size: 20px;text-align: center;position: relative;float: left;width: 124px;height: 100px;border-left: 1px solid rgba(255,255,255,0.5);}
.part2_left ul li:first-child{border: none;}
.part2_left ul li img{margin-top: 12px;}
.part2_left ul li:hover{background: rgba(255,255,255,0.5);}
.part2_left ul li i{width: 50px;height: 50px;background: url(../images/chevron-double-states3.png) no-repeat;position: absolute;left: 50%;margin-left: -25px; bottom: -60px;display: none;}
.part2_left ul li.xuan_yw{color: #fff;background: rgba(255,255,255,0.5);}
.part2_left ul li.xuan_yw i{display: block;}
.part2_left ul li h2{margin-top: 10px;}
.part2_left ul li .icon1{display: none;}
.part2_left ul li.xuan_yw .icon2{display: none;}
.part2_left ul li.xuan_yw .icon1{display: inline-block;}
.part2_right{width: 1200px;margin: 0 auto;overflow: hidden;background: #fff;}
.part2_right1{margin: 60px;float: left;width: 620px;}
.biao_1{position:relative;margin-bottom: 60px;}
.biao_1 h1{font-size: 24px;font-weight: bold;margin-bottom: 70px;}
.biao_1 h1 span{border-bottom: 6px solid #AF8F55;padding-bottom: 30px;}
.biao_1 h2{margin-top: 40px;font-size: 24px;font-weight: bold;}
.biao_1 p{font-size: 16px;line-height: 30px;text-indent: 2em;word-break: break-all;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin-top: 10px;}
.biao_1 a{float: right;background: url(../images/chevron-double-states.png) right center no-repeat;padding-right: 24px;color: #999;position:absolute;right:0;bottom:-40px;}
.biao_1 a:hover{color: #B40606;background: url(../images/chevron-double-states2.png) right center no-repeat;}
.hezuo{position: relative;z-index: 9;}
.hezuo ul{overflow: hidden;padding-bottom: 20px;}
.hezuo ul li{float: left;margin-right: 40px;padding-left: 10px;}
.hezuo ul li img{webkit-transition: -webkit-transform .5s;
    -moz-transition: -moz-transform .5s;
    transition: -webkit-transform .5s;
    -moz-transition: transform .5s,-moz-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s,-moz-transform .5s;}
.hezuo ul li:hover img{
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.5);
	webkit-transform: translateX(-5px);
    -moz-transform: translateX(-5px);
    -ms-transform: translateX(-5px);
    transform: translateX(-5px);
}

.hezuo p{font-size: 16px;line-height: 30px;text-indent: 2em;width: 260px;margin-top: 30px;}
.hezuo h1 img{webkit-transition: -webkit-transform .5s;
    -moz-transition: -moz-transform .5s;
    transition: -webkit-transform .5s;
    -moz-transition: transform .5s,-moz-transform .5s;
    transition: transform .5s;
    transition: transform .5s,-webkit-transform .5s,-moz-transform .5s;}
.hezuo h1 img:hover{box-shadow: 0 3px 10px 0 rgba(0,0,0,0.5);
	webkit-transform: translateX(-5px);
	-moz-transform: translateX(-5px);
	-ms-transform: translateX(-5px);
	transform: translateX(-5px);
}
.bbgg{position: absolute;bottom: -160px;left: -580px;}
.part2_right2{width: 400px;margin-top: 40px;margin-right: 40px;}
.part2_right2 h1{font-size: 24px;font-weight: bold;width: 220px;height: 60px;text-align: center;line-height: 60px;border: 1px solid #AF8F55;margin: 0 auto;color: #AF8F55;}
.part2_right2 h1:hover{animation: bounce; animation-duration: 1.3s;-webkit-animation: bounce; -webkit-animation-duration: 1.3s;}
.part2_right2 h2{font-size: 16px;line-height: 30px;margin: 60px 0;text-indent: 2em; }
.part2_right2 p img{
	width: 100%;
	margin-bottom: 40px;
	position: relative;
	z-index:1;
	transition-delay: 0s;
	transition-duration: 1s;
	transition-property: all;
	transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
	-moz-transition-duration: 1s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
	-o-transition-duration: 1s;
	-o-transition-property: all;
	-o-transition-timing-function: ease
}
.part2_right2 p:hover img{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}

.part3{overflow: hidden;position: relative;background: #F4F4F4;}
.part3_left{width: 60%;overflow: hidden;}
.width_m{width: 760px;margin: 0 auto;}
.part3_biao{width: 760px;margin-bottom: 5%;overflow:hidden;}
.part3_biao span{float: left;}
.part3_biao p{float: right;width: 180px;height: 60px;text-align: center;line-height: 60px;border: 1px solid #e4e4e4;margin-top: 30px;}
.part3_biao p a{background: url(../images/Vector.png) right center no-repeat;padding-right: 30px;color: #999999;font-size: 18px;}
.part3_biao p:hover{background:#B40606;}
.part3_biao p:hover a{background: url(../images/Vector2.png) right center no-repeat;color: #fff;}

.part3_m{overflow: hidden;position: absolute;top: 0;width: 60%;display: table;height: 100%;table-layout: fixed;}
.tableCell {
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.part3_m1{}
.jieshao{width: 760px;}
.jieshao2{width: 760px;}
.jieshao h1{font-size: 18px;font-weight: bold;}
.jieshao p{color: #666666;line-height: 36px;margin-top: 20px;text-indent: 2em;}
.jieshao2 ul{overflow: hidden;margin-top: 6%;}
.jieshao2 ul li{float: left;width: 25%;text-align: center;}
.jieshao2 ul li h1{font-size: 40px;font-weight: bold;}
.jieshao2 ul li h1 span{font-size: 14px;font-weight: normal;padding-left: 10px;color: #999999;}
.jieshao2 ul li p{color: #666;margin-top: 10px;}
.jieshao2 ul li p span.js_icon1{background: url(../images/jieshao_icon1.png) left center no-repeat;padding-left: 30px;}
.jieshao2 ul li p span.js_icon2{background: url(../images/jieshao_icon2.png) left center no-repeat;padding-left: 30px;}
.jieshao2 ul li p span.js_icon3{background: url(../images/jieshao_icon3.png) left center no-repeat;padding-left: 30px;}
.part3_right{width: 35%;}
.part3_right img{
	max-width: 100%;
	position: relative;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;
}
.part3_right img:hover{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}	
.top_900{width: 760px;}




.part4{position: relative;overflow: hidden;height: 762px;background: url(../images/yuding_bg.png);}
.yuding_bg ul li{height: 900px;display: none;}
.yuding_bg ul li.texiao{display: block;animation:fadeIn; animation-duration: 1.3s;-webkit-animation: fadeIn; -webkit-animation-duration: 1.3s;}
.biao_2{width: 1200px;padding-top: 60px;margin: 0 auto;text-align: center;}
.part4_dibu{position: absolute;bottom: 0;width: 100%;left: 0;border-top: 1px solid #fff;}
.part4_dibu ul{width: 1200px;margin: 0 auto;overflow: hidden;}
.part4_dibu ul li{float: left;width: 25%;line-height: 100px;position: relative;background: rgba(0,0,0,0.3);height: 100px;cursor: pointer;overflow: hidden;}
.part4_dibu ul li.xuan_fw{background: #B40606;}
.part4_dibu ul li p{color: #fff;font-size: 24px;float: left;}
.part4_dibu ul li span{font-size: 60px;font-weight: bold;color: rgba(255,255,255,0.2);padding-left: 30px;float: left;margin-right: 20px;}

.part4_qiehuan{width: 100%;height: 320px;position: absolute;bottom: -320px;}
.part4_qiehuan ul{width: 1200px;margin: 0 auto;position: relative;}
.part4_qiehuan ul li{background: rgba(255,255,255,0.8);overflow: hidden;padding:60px 0;width: 600px;position: absolute;bottom: -320px;left: 0;}
.part4_qiehuan ul li.xiaoguo{bottom: 101px;transition: bottom 1s;}
.qh_left img{width: 200px;height: 200px;margin-left: 30px;}
.qh_right{width: 300px;padding-left: 20px;margin-right: 30px;}
.qh_right h1{font-size: 24px;font-weight: bold;margin-top: 30px;}
.qh_right p{font-size: 16px;margin-top: 14px;line-height: 30px;text-indent: 2em;}

.part5{margin-bottom: 80px;}
.part5_m{width: 1200px;margin: 0 auto;padding-top: 60px;}
.part5_m2{overflow: hidden;margin-top: 60px;}
.part5_left{width: 587px;height: 380px;
	overflow-x: hidden;
	overflow-y: hidden;position: relative;}
.part5_left img{	
	width: 587px;height: 380px;
	z-index:1;
	transition-delay: 0s;
	transition-duration: 1s;
	transition-property: all;
	transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
	-moz-transition-duration: 1s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
	-o-transition-duration: 1s;
	-o-transition-property: all;
	-o-transition-timing-function: ease;
}
.part5_left img:hover{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.part5_right{width: 570px;}
.dj_top ul{overflow: hidden;}
.dj_top ul li{float: left;margin-right: 60px;font-size: 24px;padding-bottom: 10px;cursor: pointer;position: relative;}
.dj_top ul li::after{
    content: '';
    display: inline-block;
  	position: absolute;
    width: 30%;
    height: 2px;
    bottom: 0px;
    left: 0;
    z-index: 99;
    background: transparent;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.dj_top ul li.xuan_dj{color: #B40606;}
.dj_top ul li.xuan_dj::after{background:#B40606;width: 100%;}
.dj_m ul{margin-top: -10px;}
.dj_m ul li a{display: block;overflow: hidden;margin-top: 24px;font-size: 18px;}
.dj_m ul li a span{float: left;width: 460px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dj_m ul li a font{float: right;color: #999999;}

.zhuan_m{width: 1225px;margin: 0 auto;margin-top: 40px;}
.zhuan_m ul{overflow: hidden;}
.zhuan_m ul li{float: left;margin: 0 12.5px;position: relative;overflow: hidden;}
.zhuan_m ul li img{width: 220px;
	z-index:1;
	transition-delay: 0s;
    transition-duration: 1s;
    transition-property: all;
    transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
    -moz-transition-duration: 1s;
    -moz-transition-property: all;
    -moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
    -webkit-transition-duration: 1s;
    -webkit-transition-property: all;
    -webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
    -o-transition-duration: 1s;
    -o-transition-property: all;
    -o-transition-timing-function: ease;}
.zhuan_m ul li:hover img{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.fullSlide{ position:relative;width: 1225px;margin: 0 auto;}
.fullSlide .prev1 {
    position: absolute;
    left: -36px;
    top: 36px;
    margin-top: 0;
}

.fullSlide .next1 {
    position: absolute;
    right: -36px;
    top: 36px;
    margin-top: 0;
    
}

.fullSlide .prev1 a {
	background: url(../images/prevBtn.png);
	background-size: 100%;
    z-index: 100;
    width: 36px;
    height: 36px;
    display: block;
}

.fullSlide .next1 a {
	background: url(../images/nextBtn.png);
	background-size: 100%;
    z-index: 100;
    width: 36px;
    height: 36px;
    display: block;

}
.bottom_m{background: #F5F5F5;border-top: 1px solid #B40606;}
.dibu_1{width: 1200px;margin: 0 auto;padding-top: 60px;padding-bottom: 30px;border-bottom: 1px solid #D8D8D8;overflow: hidden;}
.dibu_1 h1{float: left;line-height: 36px;font-size: 16px;}
.dibu_1 ul{float: right;width: 1120px;overflow: hidden;}
.dibu_1 ul li{float: right;width: 240px;background: #fff;height: 36px;padding: 0 10px;margin-left: 20px;}
.dibu_1 ul li select{width: 100%;height: 36px;line-height: 36px;border: none;}

.dibu_1 a{padding: 0 30px;border-left: 1px solid #E4E4E4;font-size: 16px;}
.dibu_1 a:first-child{padding-left: 0;border-left: none;}
.dibu_2{width: 1200px;margin: 0 auto;margin-top: 40px;position: relative;padding-bottom: 30px;}

.dibu_right{position: absolute;right: 0;top: -20px;}
.dibu_right h1{text-align: center;margin-top: 10px;}
.dibu3{margin-top: 60px;background: #E6E6E6;text-align: center;line-height: 60px;font-size: 16px;color: #999999;}
.dibu3 span{padding: 0 20px;}
.dibu3 font{background: url(../images/di_biao2.png) left center no-repeat;padding-left: 30px;}
.dibu3 p a{color: #999;}




/* 新闻列表 */
.daohang{line-height: 100px;overflow: hidden;width: 1200px;margin: 0 auto;}
.dh_left ul{overflow: hidden;}
.dh_left ul li{float: left;margin-right: 22px;border-bottom: 2px solid #fff;}
.dh_left ul li.xuan_lan{border-bottom: 2px solid #B40606;}
.dh_left ul li a{color: #666666;font-size: 18px;}
.dh_left ul li.xuan_lan a{color: #B40606;font-weight: bold;}
.dh_right{color: #999999;}
.dh_right span{padding-right: 6px;}
.dh_right a{background: url(../images/sanjiao_icon.jpg) left center no-repeat;padding-left: 16px;padding-right: 8px;color: #999999;}
.dh_right a:last-child{color: #AF8F55;}
.xinwen_m{background:#F4F4F4;}
.xinwen_m ul{width: 1200px;margin: 0 auto;padding-bottom: 60px;}
.xinwen_m ul li{background: #fff;margin-bottom: 20px;padding: 30px;}
.xinwen_m ul li:hover{box-shadow: 0 0 12px 4px rgba(0,0,0,0.2);}
.xinwen_m ul li a{display: block;overflow: hidden;}
.xwm_left img{width: 340px;max-height: 240px;}
.xwm_right{width: 760px;}
.xwm_right h1{font-size: 18px;font-weight: bold;margin-top: 10px;}
.xwm_right p{line-height: 28px;margin-top: 20px;color: #999999;}
.xwm_right h2{margin-top: 30px;color: #999999;}
.xinwen_m ul li.wutu .xwm_right{width: 100%;}
.pages{padding-bottom: 60px;text-align: center;background:#F4F4F4;}
.pages a{display: inline-block;line-height: 40px;border: 1px solid #E4E4E4;padding: 0 14px;margin: 0 10px;font-size: 16px;background:#fff;}
.pages a:hover{color: #fff;background: #B40606;border-color: #B40606;}
.pages a.xuan_ye{color: #fff;background: #B40606;border-color: #B40606;}


.touying{box-shadow: 0 4px 6px 0 rgba(0,0,0,0.1);}
.xw_xq{width: 1200px;margin: 0 auto;margin-top: 60px;}
.xq_top{text-align: center;border-bottom: 1px solid #E4E4E4;padding-bottom: 40px;}
.xq_top h1{font-size: 24px;}
.xq_top p{margin-top: 20px;color: #999999;}
.xq_top p span{padding: 0 14px;}
.xq_main{padding: 40px 0;line-height: 30px;}
.xq_dibu{overflow: hidden;border-top: 1px solid #E4E4E4;padding-top: 30px;padding-bottom: 60px;font-size: 16px;}
.xq_left p{line-height: 30px;}
.fx_anniu{background: url(../images/fx_icon.png) left center no-repeat;padding-left: 30px;margin-top: 16px;}
.xq_main video{    
    margin: 0 auto;
    display: block;
}


/* 关于我们 */
.guanyu{width: 1200px;margin: 0 auto;}
.gy_biao{margin-top: 60px;margin-bottom: 60px;}
.gy_biao h1{font-size: 24px;font-weight: bold;color: #999;margin-top: 30px;}
.gy_biao h2{font-size: 36px;font-weight: bold;margin-top: 20px;}
.gy_biao h2 span{color: #B40606;border-bottom: 2px solid #B40606;padding-bottom: 14px;}
.gy_wz{}
.gy_wz p{text-indent: 2em;margin-top: 20px;line-height: 30px;font-size: 16px;}
.jiagou p{text-indent: 2em;margin-top: 20px;line-height: 30px;font-size: 16px;}
.hui_bg{background: #F7F7F7;padding-top: 10px;padding-bottom: 30px;margin-top: 60px;}


/* 业务版块 */
.yewu_part1{overflow: hidden;position: relative;}
.yw_left{width: 47%;overflow: hidden;position: absolute;
    height: 100%;
    display: table;
    table-layout: fixed;}
.yw_width{width: 100%;height: 100%;
    display: table-cell;
    vertical-align: middle;}
.yw_biao{}
.yw_biao h1{font-size: 24px;font-weight: bold;color: #E4E4E4;margin-bottom: 15%;margin-top: 40px;}
.yw_biao h2{font-size: 24px;font-weight: bold;color: #B40606;}
.yw_biao h2 font{position: relative;padding-bottom: 20px;}
.yw_biao h2 span{position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #033999;}
.yw_biao h2 span i{display: block;width: 50%;background: #B40606;height: 3px;}
.yw_nei p{text-indent: 2em;line-height:28px;font-size: 16px;}
.jiudian ul{overflow: hidden;margin-top: 30px;}
.jiudian ul li{float: left;margin-right: 30px;margin-top: 20px;}
.jiudian ul li img:hover{box-shadow: 0 3px 10px 0 rgba(0,0,0,0.5);}
.yw_right{width: 50%;overflow:hidden;}
@media (max-width: 1366px) {
    .yw_biao h1{font-size: 24px;font-weight: bold;color: #E4E4E4;margin-bottom: 6% !important;margin-top: 40px;}
    .jiudian{margin-top:30px !important;}
    .yw_nei{margin-top:40px !important;}
}
.yw_right img{
	width: 100%;
	position: relative;
	z-index:1;
	transition-delay: 0s;
	transition-duration: 1s;
	transition-property: all;
	transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
	-moz-transition-duration: 1s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
	-o-transition-duration: 1s;
	-o-transition-property: all;
	-o-transition-timing-function: ease
}
.yw_right:hover img{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}




.wl_main{width: 1200px;margin: 0 auto;}
.wl_nei{width: 934px;}
.wl_nei p{text-indent: 2em;margin-top: 20px;line-height: 30px;font-size: 16px;}
.fuwu_m{margin-top: 70px;}
.fuwu_m p img{margin-right: 60px;}
.fuwu_m p img:hover{box-shadow: 0 3px 10px 0 rgba(0,0,0,0.5);}
.rz_main{width: 1200px;margin: 0 auto;margin-top: 500px;}
.rz_nei{width: 548px;color: #fff;line-height: 30px;margin-top: 20px;font-size: 16px;}
.rz_nei p{text-indent: 2em;}
.ewm_m{margin-top: 100px;width: 240px;text-align: center;}
.ewm_m p{color: #fff;margin-top: 20px;}
.ewm_m .ma_1 img{opacity:0.5;}
.rz_main:hover .ewm_m .ma_1 img{
    -webkit-transition: all 1.5s;  
	 -moz-transition: all 1.5s;  
	 -ms-transition: all 1.5s;  
	 -o-transition: all 1.5s;  
	 transition: all 1.5s;  
	 opacity: 1;
}
.xq_main section{width:100% !important;box-sizing: border-box;}

.ditu_m{}
.ditu_m p{position: absolute;top: 10px;right: 0;opacity: 1;}
.xiaoguo2{animation: fadeIn; animation-duration: 1.5s;-webkit-animation: fadeIn; -webkit-animation-duration: 1.5s;}
/* .ditu_m:hover p{animation: slideInDown; animation-duration: 1.5s;-webkit-animation: slideInDown; -webkit-animation-duration: 1.5s;} 
.ditu_m:hover p{-webkit-transition: all 1.5s;  
	 -moz-transition: all 1.5s;  
	 -ms-transition: all 1.5s;  
	 -o-transition: all 1.5s;  
	 transition: all 1.5s;  
	 opacity: 1;}
.ditu_m p.xianshi{
	-webkit-transition: all 1.5s;  
	 -moz-transition: all 1.5s;  
	 -ms-transition: all 1.5s;  
	 -o-transition: all 1.5s;  
	 transition: all 1.5s;  
	 opacity: 1;
}*/






/*20220925*/
.xin_biao{text-align: center;margin: 60px 0;}
.xin_banm1{width: 1230px;margin: 0 auto;}
.xin_banm1 ul{overflow: hidden;}
.xin_banm1 ul li{width: 33.3333%;float: left;margin-bottom: 50px;}
.xin_banm1 ul li a{display: block;margin: 0 15px;}
.xin_ywtu{width: 380px;height: 330px;overflow: hidden;}
.xin_banm1 ul li img{
	width: 100%;
	transition-delay: 0s;
	transition-duration: 1s;
	transition-property: all;
	transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
	-moz-transition-duration: 1s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
	-o-transition-duration: 1s;
	-o-transition-property: all;
	-o-transition-timing-function: ease
}
.xin_banm1 ul li:hover img{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.xin_banm1 ul li h1{font-size: 24px;margin-top: 30px;}
.xin_banm1 ul li .xin_icon1{background: url(../images/xin_icon1.png) left center no-repeat;padding-left: 40px;}
.xin_banm1 ul li .xin_icon2{background: url(../images/xin_icon2.png) left center no-repeat;padding-left: 40px;}
.xin_banm1 ul li .xin_icon3{background: url(../images/xin_icon3.png) left center no-repeat;padding-left: 40px;}
.xin_banm1 ul li p{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 3;line-height: 28px;color: #666666;font-size: 16px;margin-top: 20px;text-indent: 2em;}

.xin_banm2 ul li{width: 50%;float: left;margin-bottom: 60px;}
.xin_banm2 ul li img{width: 100%;}
.xin_ywtu2{width: 585px;height: 330px;overflow: hidden;}

.xin_banm3{background: url(../images/xin_ppbg.png) center no-repeat;width: 100%;height: 730px;background-size: 1920px;}
.xin_biao2{padding-top: 60px;width: 1200px;margin: 0 auto;}
.xin_biao2 span{font-size: 36px;background: url(../images/xin_icon6.png) left center no-repeat;padding-left: 50px;font-weight: bold;}
.xin_pp{width: 1200px;margin: 0 auto;margin-top: 60px;}
.xin_pp ul{overflow: hidden;}
.xin_pp ul li{float: left;}
.xin_pp ul li p{width: 240px;height: 240px;overflow: hidden;}
.xin_pp ul li h1{position: relative;z-index: 9;}
.xin_pp ul li p img{
	transition-delay: 0s;
	transition-duration: 1s;
	transition-property: all;
	transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
	-moz-transition-duration: 1s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
	-o-transition-duration: 1s;
	-o-transition-property: all;
	-o-transition-timing-function: ease
}
.xin_pp ul li p:hover img{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}

.xin_bkxq{width: 1200px;margin: 70px auto;overflow: hidden;}
.bkxq_left{width: 300px;}
.bkxq_left h1{font-size: 36px;font-weight: bold;}
.bkxq_left ul{margin-top: 50px;}
.bkxq_left ul li{cursor: pointer;font-size: 18px;height: 78px;line-height: 78px;border-left: 4px solid #fff;border-bottom: 1px solid #E4E4E4;background: url(../images/xin_fang.png) left center no-repeat;padding-left: 40px;}
.bkxq_left ul li.xuan_bk{background: #B40606;color: #fff;border-bottom: 1px solid #B40606;border-left: 4px solid #F4A2A2;}
.bkxq_right{width: 800px;}
.bkxq_top h1{font-size: 24px;}
.bkxq_top .xin_icon1{background: url(../images/xin_icon1.png) left center no-repeat;padding-left: 40px;}
.bkxq_top .xin_icon2{background: url(../images/xin_icon2.png) left center no-repeat;padding-left: 40px;}
.bkxq_top .xin_icon3{background: url(../images/xin_icon3.png) left center no-repeat;padding-left: 40px;}
.bkxq_top .xin_icon4{background: url(../images/xin_icon4.png) left center no-repeat;padding-left: 40px;}
.bkxq_top .xin_icon5{background: url(../images/xin_icon5.png) left center no-repeat;padding-left: 40px;}
.bkxq_top .xin_icon7{background: url(../images/xin_icon7.png) left center no-repeat;padding-left: 40px;}
.bkxq_top .xin_icon8{background: url(../images/xin_icon8.png) left center no-repeat;padding-left: 40px;}
.bkxq_main{margin-top: 63px;}
.bk_datu{width: 800px;height: 300px;overflow: hidden;margin-bottom: 40px;}
.bkxq_main img{
	width: 100%;
	transition-delay: 0s;
	transition-duration: 1s;
	transition-property: all;
	transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
	-moz-transition-duration: 1s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
	-o-transition-duration: 1s;
	-o-transition-property: all;
	-o-transition-timing-function: ease
}
.bk_datu:hover img{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.bkxq_main img{width: 100%;margin-bottom: 40px;}
.bkxq_main p{font-size: 16px;color: #666666;line-height: 34px;text-indent: 2em;}
.bkxq_logo ul{margin-top: 40px;overflow: hidden;}
.bkxq_logo ul li{float: left;margin-right: 80px;padding-bottom: 20px;}
.bkxq_logo ul li img:hover{box-shadow: 0 3px 10px 0 rgba(0,0,0,0.5);}


.xin_bg{background: url(../images/bg_002.jpg) bottom center no-repeat;background-size: 1920px;padding: 80px 0;}
.xin_yd_main{width: 1240px;margin: 0 auto;overflow: hidden;}
.xin_ydleft{width: 240px;}
.xin_ydleft ul{padding: 0 20px;}
.xin_ydleft ul li{width: 240px;height: 190px;text-align: center;background: #F4F4F4;margin-bottom: 20px;cursor: pointer;}
.xin_ydleft ul li.xuan_yd{background: #B40606;box-shadow: 0 0 10px 1px rgba(0,0,0,0.2);}
.xin_ydleft ul li.xuan_yd .yd_icon2{display: inline-block;}
.xin_ydleft ul li.xuan_yd .yd_icon1{display: none;}
.xin_ydleft ul li.xuan_yd p{color: #fff;}
.xin_ydleft ul li h1{padding-top: 46px;}
.yd_icon2{display: none;}
.xin_ydleft ul li p{font-size: 18px;color: #666666;margin-top: 20px;}
.xin_ydright{width: 823px;}
.yd_biao{margin-top: 20px;}
.yd_biao h1{font-size: 36px;font-weight: bold;color: #B40606;text-shadow: 0 4px 3px rgba(244,170,170,0.2);}
.yd_biao p{font-size: 18px;font-weight: bold;color: #999999;margin-top: 20px;}
.yd_tu{overflow: hidden;margin-top: 80px;}
.yd_datu{width: 540px;height: 460px;overflow: hidden;}
.yd_datu img{
	transition-delay: 0s;
	transition-duration: 1s;
	transition-property: all;
	transition-timing-function: ease;
	/* Firefox 4 */
	-moz-transition-delay: 0s;
	-moz-transition-duration: 1s;
	-moz-transition-property: all;
	-moz-transition-timing-function: ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay: 0s;
	-webkit-transition-duration: 1s;
	-webkit-transition-property: all;
	-webkit-transition-timing-function: ease;
	/* Opera */
	-o-transition-delay: 0s;
	-o-transition-duration: 1s;
	-o-transition-property: all;
	-o-transition-timing-function: ease
}
.yd_datu:hover img{
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.yd_nei{margin-bottom: 30px;}
.yd_nei p{font-size: 16px;color: #666;line-height: 30px;text-indent: 2em;}
.yd_ewm{margin-left: 60px;text-align: center;margin-top: 60px;}
.yd_ewm p{color: #666;line-height: 40px;}

/*20220927*/
.ry_tu{padding: 0 10px;}
.ry_tu p{text-align: center;padding: 5px;box-sizing: border-box;color: #fff;background: #B40606;font-size: 16px;margin-top: 10px;}




/* 20230529 */
.hui_bigbg{background: #F4F4F4;}
.biao_m1{width: 1200px;margin: 0 auto;padding-top: 60px;}
.biao_m1 p{font-size: 18px;font-weight: bold;background: url(../images/line_tiao.png) left center no-repeat;padding: 3px 0;padding-left: 20px;}
.chaxun{width: 1200px;margin: 0 auto;background: #fff;margin-top: 20px;padding: 20px 0;}
.cx_left{margin-left: 20px;font-size: 16px;line-height: 40px;}
.cx_left select{width: 180px;height: 40px;line-height: 40px;margin-left: 10px;padding: 0 10px;}
.cx_right{overflow: hidden;}
.cx_right a{float: left;width: 80px;height: 40px;border: 1px solid #D8D8D8;text-align: center;line-height: 40px;color: #999999;font-size: 16px;margin-right: 20px;}

.zs_list{width: 1280px;margin: 0 auto;}
.zs_list ul{overflow: hidden;padding-top: 20px;}
.zs_list ul li{float: left;background: #fff;width: 560px;margin: 0 40px;margin-bottom: 30px;}
.zs_list ul li a{display: block;padding: 20px;overflow: hidden;}
.zs_left img{width: 180px;height: 240px;}
.zs_right{width: 308px;}
.zs_right h1{font-size: 20px;font-weight: bold;word-break: break-all;
text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical}
.zs_right p{color: #666666;margin-top: 20px;line-height: 24px;word-break: break-all;
text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;
-webkit-box-orient: vertical;margin-bottom: 54px;}
.zs_right h2{overflow: hidden;margin-top: 10px;}
.zs_right h2 span{float: left;width: 84px;padding-top: 2px;}
.zs_right h2 font{float: left;margin-left: 10px;padding-top: 2px;}
.zs_right h2 .zs_icon1{background: url(../images/fill_zhao1.png) left center no-repeat;padding-left: 20px;}
.zs_right h2 .zs_icon2{background: url(../images/fill_zhao2.png) left center no-repeat;padding-left: 20px;}
.zs_right h2 .zs_icon3{background: url(../images/fill_zhao3.png) left center no-repeat;padding-left: 20px;}
.zs_list ul li:hover{box-shadow: 0 0 12px 4px rgba(0,0,0,0.2);}


.biaoge{margin-top: 30px;}
.biaoge table{border: 1px solid #D8D8D8;}
.biaoge table tr td{border: 1px solid #D8D8D8;text-align: center;padding: 20px 0;font-size: 18px;}













